package com.tesisutn.restsoft.dominio.usuario;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

import com.tesisutn.restsoft.dominio.interfaces.ObjetoDeDominio;

//@Entity
public class Permiso implements ObjetoDeDominio{
    private Long id;
    private Boolean puedeAgregar;
    private Boolean puedeModificar;
    private Boolean puedeConsultar;
    private Boolean puedeEliminar;
    private Boolean puedeImprimir;
    private Boolean puedeFiltrar;

    @Id
    @GeneratedValue
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    
    public Boolean puedeAgregar() {
        return puedeAgregar;
    }

    public void setPuedeAgregar(Boolean puedeAgregar) {
        this.puedeAgregar = puedeAgregar;
    }

    public Boolean puedeConsultar() {
        return puedeConsultar;
    }

    public void setPuedeConsultar(Boolean puedeConsultar) {
        this.puedeConsultar = puedeConsultar;
    }

    public Boolean puedeEliminar() {
        return puedeEliminar;
    }

    public void setPuedeEliminar(Boolean puedeEliminar) {
        this.puedeEliminar = puedeEliminar;
    }

    public Boolean puedeFiltrar() {
        return puedeFiltrar;
    }

    public void setPuedeFiltrar(Boolean puedeFiltrar) {
        this.puedeFiltrar = puedeFiltrar;
    }

    public Boolean puedeImprimir() {
        return puedeImprimir;
    }

    public void setPuedeImprimir(Boolean puedeImprimir) {
        this.puedeImprimir = puedeImprimir;
    }

    public Boolean puedeModificar() {
        return puedeModificar;
    }

    public void setPuedeModificar(Boolean puedeModificar) {
        this.puedeModificar = puedeModificar;
    }
}
